package com.adtech.export.config;

/**
 * 标题配置
 * 
 * @author liulm
 * 
 */
public class TitleConfig extends BaseConfig {
	/** 标题内容 */
	private String content;
	/** 高度 */
	private float height;
	/** 位置 */
	private int showLocation = TOP;
	/**
	 * 显示在顶部
	 */
	public final static int TOP = 1;
	/**
	 * 显示在底部
	 */
	public final static int BOTTOM = 2;

	public TitleConfig() {
		super();
		setAlign(Align.CENTER);
		height = 10;
	}

	/**
	 * 获得显示内容
	 * 
	 * @return
	 */
	public String getContent() {
		return content;
	}

	/**
	 * 设置显示内容
	 * 
	 * @param content
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获得标题行的高度。默认10。 只对excel导出有效。
	 * 
	 * @return
	 */
	public float getHeight() {
		return height;
	}

	/**
	 * 设置标题行的高度。必须大于0。 只对excel导出有效。
	 * 
	 * @param height
	 */
	public void setHeight(float height) {
		if (height > 0)
			this.height = height;
	}

	/**
	 * 显示在表格的位置 顶部或底部
	 * 
	 * @return
	 */
	public int getShowLocation() {
		return showLocation;
	}

	/**
	 * 设置显示在表格的位置 顶部或底部 TitleConfig.TOP 或 TitleConfig.BOTTOM
	 * 
	 * @param showLocation
	 */
	public void setShowLocation(int showLocation) {
		this.showLocation = showLocation;
	}

}
